package cn.zhentao.controller;


import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;


@RestController
@RequestMapping("sellCar")
public class SellCarController {


    // 接口：提交车辆信息
    @PostMapping("/submit")
    public String submitCarInfo(
            @RequestParam String name,
            @RequestParam String phone,
            @RequestParam String brand, // 品牌字段
            @RequestParam String model,
            @RequestParam int year,
            @RequestParam String color) {
        // 处理车辆信息的逻辑
        return "车辆信息已提交";
    }

    // 接口：获取车辆信息
    @GetMapping("/info")
    public String getCarInfo(@RequestParam String phone) {
        // 根据手机号获取车辆信息的逻辑
        return "车辆信息";
    }

    // 接口：获取品牌列表findli
    @GetMapping("/brands")
    public String[] getBrands() {
        return new String[]{"品牌A", "品牌B", "品牌C", "品牌D"}; // 示例品牌列表
    }


    // 接口：提交补充信息
    @PostMapping("/supplement")
    public String submitSupplementInfo(
            @RequestParam String licensePlate,
            @RequestParam int previousOwners,
            @RequestParam String mileage) {
        // 处理补充信息的逻辑
        return "补充信息已提交";
    }

    // 接口：获取补充信息
    @GetMapping("/supplement/info")
    public String getSupplementInfo(@RequestParam String phone) {
        // 根据手机号获取补充信息的逻辑
        return "补充信息";
    }

    // 接口：获取车辆分类和颜色选项
    @GetMapping("/options")
    public String[] getOptions() {
        return new String[]{"18寸轮毂", "19寸轮毂", "白色内饰", "黑色内饰", "红色内饰", "紫色内饰"}; // 示例选项
    }


    // 接口：提交成功
    @PostMapping("/success")
    public String submitSuccess() {
        // 处理提交成功后的逻辑
        return "提交成功";
    }

    // 接口：查看车辆记录
    @GetMapping("/records")
    public String getCarRecords(@RequestParam String phone) {
        // 根据手机号获取用户的车辆记录
        return "车辆记录";
    }

}
